草庐IT

windows - VBA、FileSystemObject、Windows 排序顺序

全部标签

javascript - $(window).hashchange() 不起作用

你好,我正在尝试使用浏览器后退按钮,我了解如何使用hashchange插件捕获事件=>$(window).hashchange(function(){alert(location.hash);});$(window).hashchange();当我尝试加载新页面时,没有任何反应......有没有办法用新的url“重新加载”页面?谢谢! 最佳答案 试试这个:$(window).on('hashchange',function(){//Yourcodegoeshere}).trigger('hashchange');//bindeven

javascript - Angular 2 ngFor - 使用索引反转输出顺序

试图学习一些关于Angular2中的过滤和排序的知识。我似乎找不到任何合适的资源,而且我被困在如何使用索引以相反的顺序对ngFor输出进行排序。我写了下面的管道,它一直给我错误,数组切片不是函数。@Pipe({name:'reverse'})exportclassReversePipeimplementsPipeTransform{transform(arr){varcopy=arr.slice();returncopy.reverse();}}我的ngfor看起来像这样。{{i+1}}{{advert.title}}{{advert.advert}} 最佳

javascript - window[] 和 eval() 之间的区别 - Javascript

我一直在javascript中使用两者...真的不知道有什么区别。谷歌搜索总是显示“窗口对象”或“在javascript中打开一个新窗口”的结果,所以在那里找不到任何东西。eval("v"+e)window["v"+e]有时window对我有用,有时eval有用....那么eval()和window[]有什么区别呢?抱歉新手问题!诺曼 最佳答案 另一点尚未解决的是,eval将使用调用者变量环境解析变量引用,例如:varfoo="global";(function(){varfoo="local";alert(eval("foo"))

javascript - 在javascript中撤消对排序数组的排序

我有一个数组。我整理一下。我得到第二个数组,已经根据第一个数组排序。我需要反转第二个数组的排序。例如,如果第一个数组(未排序)是:[9,5,3,0,2]那么我想对其进行排序,使其变为[0,2,3,5,9]。然后我收到基于第一个数组排序的第二个数组,例如["home","car","train","pc","mouse"]。我需要它变成["mouse,"pc","train","home","car"]。我无法复制数组。我有以下代码://data_risanarraywithvaluesvari=0;varsort_order=newArray();data_r.sort(functio

javascript - 按照与另一个数组相同的顺序对数组进行排序

我有几个像这样的50多个名字的数组。["dan","ryan","bob","steven","corbin"]["bob","dan","steven","corbin"]我有另一个顺序正确的数组。请注意,上面的第二个数组不包括所有名称,但我仍然希望它遵循以下顺序:["ryan","corbin","dan","steven","bob"]没有逻辑顺序,就是这样。对我来说有意义的是将每个数组与正确排序的数组进行比较。我想我看到有人用PHP这样做,但我找不到JavaScript解决方案。有谁知道如何做到这一点?我已经尝试了几个小时,但还是被难住了。 最佳答案

javascript - window.location.indexOf 在 Javascript 中不起作用

下面是我的。varmyString="http://localhost:8888/www.smart-kw.com/";alert(myString.indexOf("localhost"));这会提醒我...但是如果我将varmyString="http://localhost:8888/www.smart-kw.com/";更改为varmyString=window.location;,它不起作用(我没有收到警报)。varmyString=window.location;alert(myString.indexOf("localhost")); 最佳答案

javascript排序函数排序错误

这个问题在这里已经有了答案:Howtosortanarrayofintegerscorrectly(32个答案)关闭9年前。你好,我有一个文本框,其值如下现在我想获取此文本框的值,希望将值拆分为数组,然后作为最后的结果我需要一个排序数组。我做了什么。allsortedValues=$(".sortvalues").val();allsortedValues=allsortedValues.split(",");allsortedValues=allsortedValues.sort();当我检查数组时console.log(allsortedValues);显示1,10,11,12,2

javascript - Angularjs $window.open 弹出窗口被阻止

我正在尝试使用GithubAPI的webauthflow从AngularJS应用程序中。当我的注册表单提交时,我想打开一个新窗口将它们发送到授权页面。通常我只会在用户事件中使用window.open以确保它不会被弹出窗口拦截器捕获。在我的Angular应用程序中,我包装了一些GithubAPI和Angular服务,打开窗口的代码也放在那里。正因为如此,它被阻止了。我还尝试将它放在Controller中的一个函数中,该函数通过ng-submit被表单调用。所以问题是,是否有一种优雅的方式可以在我的服务或Controller中的某处提交的表单上打开一个新页面,或者我是否需要找到另一种方式来

javascript - 如何使用 window.location 获取子域?

如果我有一个主机名,例如:http://sample.example.com在Javascript中,我执行window.location.hostname,我会得到“example.com”还是“sample.example.com”?如果没有,我怎么能得到sample.example.com? 最佳答案 是的,window.location.hostname也会为您提供子域。如果这不起作用,或者某些其他浏览器不支持,您可以很容易地解析它://window.location.href=="http://sample.somedom

javascript - 当从 promise 调用时,window.open() 被浏览器阻止

我有这样的代码:window.open('https://api.instagram.com/oauth/authorize/','_blank','width=700,height=500,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=0,top=0,modal=yes');当从代码的任何地方调用时,它工作正常,但是当我在promise中使用它时(见下文),它总是被浏览器阻止。有什么建议吗?action().success(function(r){//window.open(...);}Pr